MaxMin Fair Flow Control Sensitive to Priorities
نویسندگان
چکیده
Flow control is the dominant technique currently used in communication networks for preventing excess traffic from flooding the network, and for handling congestion. In ratebased flow control, transmission rates of sessions are adjusted in an end-to-end manner through a sequence of operations. In this work, we present a theory of max-min fair, ratebased flow control sensitive to priorities of different sessions, as a significant extension of the classical theory of max-min fair, rate-based flow control to networks supporting applications with diverse requirements on network resources. Each individual session bears a priority, abstracting the session’s priority to bandwidth access, and a priority function, which maps the session’s priority to a transmission rate. Priority functions enable the specification of requirements on bandwidth access by distributed applications, and the formal handling of such requirements. We present priority max-min fairness, as a novel and well motivated fairness condition which requires that assigned rates correspond, through the priority functions, to priorities comprising a max-min vector. We also introduce priority bottleneck algorithms gradually update a session’s rate until when its priority is restricted on a priority bottleneck edge of the network. We establish a collection of interesting combinatorial properties of priority bottleneck algorithms. Most significantly, we show that they can only converge to priority max-min fairness. As an application of our general theory, we embed priority bottleneck algorithms in the more realistic optimistic framework for rate-based flow control. The optimistic framework allows for both decreases and increases of session rates. We exploit these additionally provided semantics to prove further combinatorial properties for the termination of priority bottleneck algorithms in the optimistic framework. We use these properties to conclude the first optimistic algorithms for efficient, max-min fair, rate-based flow control sensitive to priorities.
منابع مشابه
Achieving fairness in multicasting with almost stateless rate control
Several flow control algorithms have been proposed for attaining maxmin fair rates. All of these strategies use flow specific states at all nodes in the network, and are hence unsuitable for deployment in the current internet. We propose a new approach which attains maxmin fairness in unicast networks while maintaining per flow states at the edge nodes only. Next, we consider multirate, multica...
متن کاملMaxmin fair scheduling in wireless networks
We consider scheduling policies for maxmin fair allocation of bandwidth in wireless adhoc networks. We formalize the maxmin fair objective under wireless scheduling constraints. We propose a fair scheduling which assigns dynamic weights to the flows such that the weights depend on the congestion in the neighborhood and schedule the flows which constitute a maximum weighted matching. It is possi...
متن کاملUser Fair Queing: Fair Allocation of Bandwidth for Users
User Fairness aims at fairly distributing the network resources among users, where a user is an entity that can possibly send different flows through different paths. In this paper we first propose a criterion for user fairness based on political economics fairness theory: the User Maxmin Fairness criterion. Then we propose an architecture, User Fair Queuing (UFQ), that provides user maxmin fai...
متن کاملDISTRIBUTED SOLUTIONS FOR RATE CONTROL AND MAXIMUM LIFETIME IN WIRELESS NETWORKS By LIANG ZHANG A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY
of dissertation Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy DISTRIBUTED SOLUTIONS FOR RATE CONTROL AND MAXIMUM LIFETIME IN WIRELESS NETWORKS By Liang Zhang August 2009 Chair: Shigang Chen Major: Computer Engineering This study focuses on end-to-end flow rate fairness and lifetime fairness in wire...
متن کاملMax-Min Fairness in Input-Queued Switches
This paper describes an algorithm that computes the maxmin fair allocation of rates for flows through an input-queued switch. The algorithm is provably max-min fair and can be implemented in a distributed fashion to dynamically determine flow rates.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998